package com.aha.dataanalyzeandview.service;

import com.aha.dataanalyzeandview.entity.stock.StockBaseFinancialDataEntity;
import com.aha.dataanalyzeandview.entity.stock.StockDetailsInfoEntity;
import org.apache.ibatis.annotations.Param;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
import java.util.Map;

/******************************
 * Project:           data-analyze-and-view
 * FileName:          IValueRecommendService.java
 * ClassName:         IValueRecommendService
 * Time:              2020/8/17 23:44
 * Version:           1.00
 * Author:            努力就是魅力
 * Description:       TODO
 ******************************/
public interface IValueRecommendService {

    /**
     * 查询股票详细信息 以及年度季度指标；
     * @param stockDetailsInfoEntity
     * @return
     */
    public List<StockDetailsInfoEntity> queryStockDetailsAndMainIndexByCondition( StockDetailsInfoEntity stockDetailsInfoEntity);


    /**
     * 查询股票 主要财务信息
     * @param baseFinancialDataEntity
     * @return
     */
    public List<StockBaseFinancialDataEntity> queryStockBaseFinancialDataCondition(StockBaseFinancialDataEntity baseFinancialDataEntity);



    /**
     * 导入 股票数据 excel 文件
     * @param file
     * @return
     */
    public Integer importStockInfo(MultipartFile file);



    /**
     * 导入 基本财务数据 excel 文件
     * @param file
     * @return
     */
    public Integer importBasicFinancialData(MultipartFile file);
}
